pere david's rat snake - English Synonyms Dictionary